package com.zsrt.devbase.common.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/** 
 * 处理实体属性注解
 * @author leixin  
 * @Email leixin821792669@gmail.com
 * @date 2017年5月17日 下午11:43:45
 * @version 1.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface HandleEntity {

	/**
	 * 
	 * 替换空串为null
	 * 默认为true
	 * false 为不替换
	 * @author leixin
	 * @createTime 2017年5月17日
	 * @return
	 */
	boolean replaceEmptyString() default true;
	
	/**
	 * 自动填充创建人和创建时间
	 * 默认为false
	 * @author leixin
	 * @createTime 2017年5月18日
	 * @return
	 */
	boolean fillCreator() default false;
	
	/**
	 * 自动填充修改人和修改时间
	 * 默认为false
	 * @author leixin
	 * @createTime 2017年5月18日
	 * @return
	 */
	boolean fillModifier() default false;
	
}
